Add padding to text attribute structs
authorMatthias Clasen <mclasen@redhat.com>
Wed, 5 Jan 2011 16:26:14 +0000 (11:26 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 5 Jan 2011 16:28:45 +0000 (11:28 -0500)
gtk/gtktexttag.h

index cca6f4df0cf6cbc1b2ffbcf4540663316f856e36..db7245b3d3538b62ec8c9b7526294a7d0dea679b 100644 (file)
@@ -127,12 +127,6 @@ struct _GtkTextAppearance
   /* super/subscript rise, can be negative */
   gint rise;
 
-  /*< private >*/
-  /* I'm not sure this can really be used without breaking some things
-   * an app might do :-/
-   */
-  gpointer padding1;
-
   /*< public >*/
   guint underline : 4;          /* PangoUnderline */
   guint strikethrough : 1;
@@ -143,7 +137,7 @@ struct _GtkTextAppearance
    * had background stuff set.
    */
   guint draw_bg : 1;
-  
+
   /* These are only used when we are actually laying out and rendering
    * a paragraph; not when a GtkTextAppearance is part of a
    * GtkTextAttributes.
@@ -152,10 +146,7 @@ struct _GtkTextAppearance
   guint is_text : 1;
 
   /*< private >*/
-  guint pad1 : 1;
-  guint pad2 : 1;
-  guint pad3 : 1;
-  guint pad4 : 1;
+  guint padding[4];
 };
 
 struct _GtkTextAttributes
@@ -173,17 +164,13 @@ struct _GtkTextAttributes
   PangoFontDescription *font;
 
   gdouble font_scale;
-  
-  gint left_margin;
-
-  gint indent;  
 
+  gint left_margin;
   gint right_margin;
+  gint indent;
 
   gint pixels_above_lines;
-
   gint pixels_below_lines;
-
   gint pixels_inside_wrap;
 
   PangoTabArray *tabs;
@@ -211,10 +198,7 @@ struct _GtkTextAttributes
   guint editable : 1;
 
   /*< private >*/
-  guint pad1 : 1;
-  guint pad2 : 1;
-  guint pad3 : 1;
-  guint pad4 : 1;
+  guint padding[4];
 };
 
 GtkTextAttributes* gtk_text_attributes_new         (void);